home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / MiscKit1.7.1 / MiscKit / Palettes / MiscCalendarPalette / MiscCalendarView.subproj / MiscCalendarMatrix.h < prev    next >
Text File  |  1995-04-12  |  2KB  |  63 lines

  1. // Copyright (C) 1995 Jon Kutemeier
  2. // Use is governed by the MiscKit license
  3.  
  4. /******************************************************************************
  5.  *      $Log$
  6.  ******************************************************************************/
  7.  
  8. #import <appkit/Matrix.h>
  9.  
  10. @class SimpleDate;
  11.  
  12. @interface MiscCalendarMatrix : Matrix 
  13. {
  14.     SimpleDate    *simpleDate;
  15.     id         dateDelegate;
  16.     NXColor    cellTextColor,
  17.         cellHighlightTextColor,
  18.         cellHighlightColor,
  19.         cellBackgroundColor;
  20.     BOOL    overwriteCellColors;
  21. }
  22.  
  23. - initFrame:(const NXRect *)frameRect;
  24. - initFrame:(const NXRect *)frameRect mode:(int)aMode cellClass:cellId
  25.   numRows:(int)numRows numCols:(int)numCols;
  26. - initFrame:(const NXRect *)frameRect mode:(int)aMode prototype:aCell
  27.   numRows:(int)numRows numCols:(int)numCols;
  28.  
  29. - free;
  30.  
  31. - setDateDelegate:aDateObject;
  32. - dateDelegate;
  33.  
  34. - overwriteCellColors:(BOOL)yn;
  35. - (BOOL)cellColorsOverwritten;
  36.  
  37. - setCellBackgroundColor:(NXColor)aColor;
  38. - (NXColor)cellBackgroundColor;
  39. - setBackgroundColor:(NXColor)aColor forCellAt:(int)xPos :(int)yPos;
  40. - (NXColor)backgroundColorForCellAt:(int)xPos :(int)yPos;
  41.  
  42. - setCellHighlightColor:(NXColor)aColor;
  43. - (NXColor)cellHighlightColor;
  44. - setHighlightColor:(NXColor)aColor forCellAt:(int)xPos :(int)yPos;
  45. - (NXColor)highlightColorForCellAt:(int)xPos :(int)yPos;
  46.  
  47. - setCellTextColor:(NXColor)aColor;
  48. - (NXColor)cellTextColor;
  49. - setTextColor:(NXColor)aColor forCellAt:(int)xPos :(int)yPos;
  50. - (NXColor)textColorForCellAt:(int)xPos :(int)yPos;
  51.  
  52. - setCellHighlightTextColor:(NXColor)aColor;
  53. - (NXColor)cellHighlightTextColor;
  54. - setHighlightTextColor:(NXColor)aColor forCellAt:(int)xPos :(int)yPos;
  55. - (NXColor)highlightTextColorForCellAt:(int)xPos :(int)yPos;
  56.  
  57. - displayDate:sender;
  58.  
  59. - read:(NXTypedStream *)aStream;
  60. - write:(NXTypedStream *)aStream;
  61.  
  62. @end
  63.